/* CSS Document */
body{
	padding:0px 10%;
	
}
ul,div{
	padding:0px;
	margin:0px;
}
img{
	border:none;
	}
form{
	padding:0px;
	margin:0px;
	display:inline;	
}
input[type=image]{
	margin-top:1px;
}
.logo{
	margin:0px;
	background-image:url(../image/logo.jpg) ;
	background-repeat:no-repeat;
 	background-position:center;

	width:1000px;;
	height:145px;
	padding:0px;
}
a:link{
	border:none;
	color:#000000;
	text-decoration:none;
}
a:visited{border:none;
	color:#000000;
	text-decoration:none;
}
a:hover{
	border:none;
		color:#ff0000;
	text-decoration:underline;

}

a.selected:link{
	color:#f00;
	}
a.selected:visited{

}
a.selected:hover{
	text-decoration:underline;
	}
	
a.unselected:link{
	color:#000;
	}
a.selected:visited{

}

a.unselected:hover{
	text-decoration:none;
	}
/***************************navg styles***/
.navg{
	background:url(../image/navbg.gif) repeat-x center;
	height:38px;
	width:980px;
	margin:0px;
	padding:0px 0px 0px 20px;;
	text-align:left;
}
.navg ul{
		margin:0px;
		padding:0px;
			text-align:left;
		
}
.navg ul li{
	text-align:center;
	display:inline-block;
	list-style:none;
	padding:0px;
	margin:0px 0px 0px 0px;
	
}
.navg ul li a:link,.navg ul li a:visited,.navg ul li a:hover{
	font-size:18px;
	padding:6px 0px;
	color:#FFF;
	display:inline-block;
	text-decoration:none;
	background-color:transparent;
	font-weight:bold;
	height:24px;
	width:83px;
	margin:0px;
	
	
}

.navg ul li a:hover{
	background-color:#FFFFFF;
	color:#0033FF;
}

.no_mail{
	background-image:url(../image/mail-no.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	
}
.new_mail{
	background:url(../image/mail-new.gif) no-repeat right top;
}
/******************* wel styles*****************/

.weltop{
	height:22px;
	margin:0px;
	width:940px;
	padding:5px 10px 2px 50px;;
	background-image:url(../image/welbg.gif);
	
	text-align:left;
}
.weltop input{
	border:1px solid #ccc;
}
.weltop #showtime{
		color:#666666;
		font-weight:bold;	
}

.weltop #searchquestion{
	float:right;
	
}

.weltop #searchquestion #question{
	
	width:250px;
	font-size:15px;
	border:1px solid #ccc;
	
	
}
.weltop #searchquestion #qa{
	height:21px;
}
/********contain styles**********/
#contain{
	
	width:1000px;
	margin:1px 0px;
	padding:0px;
	
}
#contain #containleft{
	float:left;
	width:793px;
	
	
}

#contain #containright{
	
	width:190px;
	margin:0px;
	margin-left:808px;
	padding:0px;
	padding-top:1px;
	
	
}

/********containleft styles************/
#containleft .level{
	margin:5px 0px ;
	padding:0px;
	text-align:center;
	width:797px;
}


#containleft #tp{
	width:330px;
	border:1px solid #5fbeee;
	float:left;
}

#containleft #tp #tptitle{
	height:21px;
	background:url(../image/tptitle.gif) no-repeat center;
	border:1px solid #5fbeee;
	border-bottom:none;
	
}

#containleft #tp #tpcontain{
	margin:0px;
	height:234px;

}
#containleft #tp #tpcontain img{
	width:100%;
	height:232px;
	
}
#containleft #tp #tpbottom{
	margin-top:-20px;
	text-align:right;
	padding:0 0 0 0;
	height:40px;
	

	

}
#containleft #tp #tpbottom div
{
		background-color:#CCC;
		font-size:12px;
		width:100%;
		padding:5px 0px;
		text-align:left;
		
		
}

.tipspan{
	width:15px;
	display:inline-block;
	font-size:12px;
	color:#000;
	border:1px solid #06C;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	text-align:center;
	cursor:pointer;
}
.tipspanselected{
	background-color:#0099FF;
}
/*#containleft #news*/
#containleft #news{
	width:455px;
	margin-left:340px;
	border:1px solid #CCC;

}

#containleft #news .newscontain{
	
	margin:0px;
	padding:20px 10px 6px 10px;
	
	
}


.newsitem{
	background:url(../image/old.gif) no-repeat left ;
	padding:6px 10px 6px 18px;
	margin:10px 0 0 0;
	border-bottom:1px solid #CCC;	
}
.newsitem_new{
	background:url(../image/new.gif) no-repeat left ;
	padding:6px 10px 6px 22px;
	margin:10px 0 0 0;
	border-bottom:1px solid #CCC;	
	}
.newstitle{
	float:left;
	width:77%;
	text-align:left;
	font-size:12px;
	
}

.newstitle a:link,.newstitle a:visited,.newstitle a:hover{
		font-size:12px;
		text-decoration:none;
		color:#000;
		display:inline-block;
	}
.newstitle a:hover{
		color:#f00;
		font-size:12px;
		display:inline-block;
	}
.newsdate{
	
	text-align:right;
	font-size: 12px;
	color: #C1C0C0
}

.more{
	padding:1px 10px 1px 15px;
	text-align:right;
	
	
}
.more span{

	
	vertical-align:bottom;

}
.more a:link,.more a:visited,.more a:hover{
	font-size:20px;
	color:#CCCCCC;
	font-weight:bold;
	text-decoration:none;
	display:inline-block;
	
}
#containleft  ul{
	list-style:none;
	width:100%;
	margin:0px;
	padding:0px;
	
	
}
#contain li{
	height:14px;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:5px 10px;
	cursor:pointer;
	
}
li.liunselected{
		background:url(../image/titlebg.gif) repeat-x center;
		border:1px solid #CCC;
}
li.liselected{
		background:url(../image/titleun.gif) repeat-x center;
		color:#FF0000;
		border:1px solid #CCC;
		border-bottom:none;
		
}
li.null{
		
		width:57px;
		border-right:none;
}

	
/**骨干单位之类*/


#containleft .level .llleft{
	/*width:367px;;*/
	width:330px;
	float:left;
	border:1px solid #ccc;
	height:278px;
		

}

#containleft .level .llleft .qiyecontain{
	margin:0px;
	padding:10px 10px 6px 10px;
	

}


.qiyeitem{
	float:left;
	margin-left:2%;
	margin-top:5px;
	font-size:14px;
	width:42%;
	padding:5px;
	border:1px solid #ccc;
}
.qiyeitem a:link ,.qiyeitem a:visited,.qiyeitem a:hover{
	display:inline-block;
	font-size:12px;
	text-decoration:none;
}
.qiyeitem a:hover{
	color:#FF0000;
}
#containleft .level  .renwucontain{
	margin:0px;
	padding:20px 10px 6px 10px;
	
	
}
.renwuitem{
	float:left;
	margin-left:20px;
	margin-top:10px;
	border:1px solid #CCC;
	padding:5px;
}
.renwuitem .renwuimg{
	padding:0px;
	margin-bottom:0px;
}
.renwuitem .renwuname{
	margin:2px 0px 0px 0px;
	font-size:10px;
}
.renwuitem img{
	width:75px;
	height:75px;
}
#containleft .level .llleft .null{
	
	width:51px;
}
#containleft .level .lllright{
	width:455px;
	margin-left:340px;
	border:1px solid #ccc;
}

#containleft .level .lllright .null{
	width:212px;
}

.platul{
	list-style:none;
	width:100%;
	margin:0px 0px 0px 0px;
	background: url(../image/platbg.gif) repeat-x center;
	height:24px;
	border:1px solid #5fbeee;
	border-bottom:none;
	

}
.platul li.platli{
	margin:1px 20px;
	display:block;
	background-color:#FFF;
	height:28px;
	background:url(../image/platsel.gif) repeat-x center;
	
}
.platul span{
	float:right;
	display:inline-block;
	padding-right:5px;
}
.platul span a:link,.platul span a:visited,.platul span a:hover{
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
.platul span a:hover{
	color:#fff;
}
.platcontain{
	margin:0px;
	padding:5px 10px 20px 20px;
	border:1px solid #5fbeee;
	border-top:none;
}
.platitem{
	float:left;
	width:160px;
	margin-left:12px;
	height:13px;
	padding:8px 5px 8px 5px;
	background:url(../image/plbg.gif) repeat center;
	border:1px solid #5fbeee;
	margin-top:15px;
}

.labpingtai{
	float:left;
	margin-left:8px;
	width:198px;
	margin-top:10px;
	border:1px solid #CCC;
	padding-left:33px;
}

.labpingtai img{
	width:70px;
	height:45px;
}
.labpingtai td{
	text-align:left;
	padding:2px 2px;
}

.platitem a:link,.platitem a:visited,.platitem a:hover{
	font-size:12px;
	color:#000;
	display:inline-block;
	
}

/*******政策法规 styles********/
.ulp .null{

	width:53px;

	
	
}



/**containright*/
.login{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #5fbeee;
	text-align:center;
}
.logintitle{
	text-align:left;
	background:url(../image/logintitle.jpg) no-repeat center;
	height:20px;
	font-weight:bold;
	color:#fff;
	padding:0px 0px 0px 45px;
}
.logincontain{
	padding:5px;
}
.logincontain span{
	display:block;
font-size:14px;
	color:#999;
	font-style:normal;
	font-weight:normal;
	margin-bottom:5px;
	
}
.logincontain span a:link,.logincontain span a:visited,.logincontain span a:hover{
	text-decoration:none;
	font-size:14px;
	color:#999;
	}

.faq{
	margin:5px 0 0 0;
	padding:0px;
		border:1px solid #5fbeee;
	
}
.faqtitle{
	background:url(../image/platbg.gif) repeat-x center;
	height:22px;

	text-align:left;
	padding-top:7px;
	padding-left:5px;
}
.faqtitle span{
	display:inline-block;
	text-align:left;
	color:#000;
	font-weight:bold;
	background:url(../image/platsel.gif) repeat-x top center;
	padding:2px 5px;
}
.faqcontain{
	padding:0px 5px 0px 5px;
	margin:0 0 10px 0px;
	
}
.faqitem{
	background:url(../image/noticego.jpg) no-repeat left;
	padding:0px 0px 5px 12px;
	border-bottom:1px dotted #CCC;
	text-align:left;
	margin-top:10px;
	
}
.faqitem a:link,.faqitem a:visited,.faqitem a:hover{
		font-size:12px;
		text-decoration:none;
		color:#000;
		display:inline-block;
	}


.hezuojiaoliu{
	margin:0px;
	padding:25px 10px 6px 10px;
	border:1px solid #CCC;
}


#bottom{
margin: 0;
	padding: 20px 20px 10px 20px;
	width: 960px;
	font-size: 12px;
	line-height: 30px;
	text-align:center;
}

.youqing{
	margin:5px 0 0 0;
	padding:0px;
	border:1px solid #5fbeee;

}
.youqingtitle{
	background:url(../image/youqing.jpg) no-repeat center;
	height:26px;
	padding:0px;
	mamargin:0px;
	
}
.youqingcontain{
	border:1px solid #5fbeee;
	margin:5px 0 0 0;
	padding:0px 5px 10px 5px;
}

.youqingcontain  div{

	margin:2px 0px;
	float:none;
	list-style:none;
	display:block;
}

.youqingcontain a:link,.youqingitem a:visited,.youqingitem a:hover{
	display:inline-block;
	background-color:#FFFFFF;
	padding:5px 15px;
	font-size:12px;
}

.youqingcontain a:hover{

	background-color:#B3D9FF;
	color:#FF0000;
	

}
h5{
	text-align:center;
	margin:10px 0px 0px 0px;
	font-size:15px;
}

.linklist{
	float: left;
	width: 300px;
	margin: 5px;
	padding: 0 8px;
	text-align: center;
}
.linklist select{
	border: 1px solid #BAC5D5;
	padding:3px 5px;
	width: 200px;
	text-align:center;
}
.navitem{
	margin-top:4px;
	padding:0px 2px;
	text-align:center;
}
.navitem img{
	width:240px;
	height:50px;
}

.navul{
	
	padding:2px;
	margin:0px;
	text-align:center;
	list-style-type:circle;
}
.navul li{
	cursor:pointer;
	background-color:#CCC;
	list-style:circle;
	
	/*width:90%;
	height:23px;
	
	*/
	display:block;
	width:150px;
	height:27px;
	overflow:visible;
	background:url(../image/itembg.gif) no-repeat top;
	float:none;
	margin-top:10px;
	
}
.navul a:link,.navul a:visited,.navul a:hover{
	text-decoration:none;
	display:block;
	
}
/*
.navul a:link,.navul a:visited,.navul a:hover{
	font-size:20px;
	color:#000;
	font-weight:bold;
	display:block;
	width:100%;
	padding:5px 0px;
	background-color:#F0F0F0;
	margin-top:5px;
	border:1px solid #999;
	color:#666;
}
.navul a:hover{
	background-color:#32A8E5;
	color:#FFF;
}
*/

.div_new_head{
width:330px;
	height:25px;
	background:url(../image/notice.png) no-repeat center;	
}
.div_new_notice_contain{
}
.div_notice_item{

	border-bottom:1px solid #CCCCCC;
	text-align:left;
	background-image:url(../image/noticego.jpg);
	background-position:left;
	background-repeat: no-repeat;
	padding-left:10px;
	margin-top:10px;
	font-size:12px;
}
.div_notice_item_new{
	border-bottom:1px solid #CCCCCC;
	text-align:left;
	background-image:url(../image/new.gif);
	background-position:left top;
	background-repeat: no-repeat;
	padding-left:26px;
	margin-top:10px;
	font-size:12px;
	}

.div_zhineng_head{
	width:190px;
	height:25px;
	background:url(../image/head.png) no-repeat center;
	margin-top:5px;
}
.div_zhineng_contain{
	border:1px solid #5fbeee;
	text-align:left;
}
.zhineng_input{
	padding:2px;
	width:178px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	vertical-align:top;
	font-size:14px;
	color:#CCCCCC;
}

.divdatebasehead{
	background:url(../image/yiyao.png) no-repeat center;
	width:190px;
	height:25px;
	margin:5px 0px;
}
.div_scroll{
	border:1px solid #5fbeee;
	width:994px;
	padding:5px 0px;
	height:75px;
	margin:8px 0px;
	text-align:center;
}
.div_scroll a:link,.div_scroll a:visited,.div_scroll a:hover{
	text-decoration:none;
	margin:0px;
	padding:0px;
	
	display:inline;
	margin-right:19px;
	
}
.div_scroll img{
	width:71px;
	height:75px;
	margin-left:0px;
}